/** 2017/11/15
 * 作者:c.k
 * 功能: 状态码统一管理
 */
import Cookies from 'js-cookie';
export default {
    alertModule(_this, title, content) {
        _this.$Modal.warning({
            title: title,
            content: content,
            onOk: () => {
                // _this.$router.push({name: 'login'});
            }
        });
    },
    showTipOfStatuCode(error, _this) {
        const _errorCode = error.errorCode;
        if (_errorCode === 99 || error.status === 90040006) {   // 单点登录控制
            Cookies.remove('flc_user');
            Cookies.remove('flc_sid');
            _this.$router.push({name: 'login'});
            this.alertModule(_this, '', '登录超时，请重新登录');
        } else if (_errorCode === 11004) {  //
            _this.$Message.error(error.errMsg);
        } else if (_errorCode === -999) {  //
            _this.$Message.error('系统异常，请稍后重试');
        } else {
            let _msg = '网络异常,请稍后重试';
            if (error.errMsg) {
                _msg = error.errMsg;
            } else if (error.message) {
                _msg = error.message;
            }
            this.alertModule(_this, '', _msg);
        }
    }
};
